	//리스트 조회
	function getList(searchType)
	{
		if(searchType == "search")
			document.getElementById("cur_page").value = 1;
			
		dojo.event.topic.publish("show_list");
	}
	
	//업데이트 팝업 생성	
	function updatePop()
	{
		var idx = getRadioIndex(document.getElementsByName("selectRadio"));
		
		var width = 550;
		var height = 245;
		var x = 300; 
		var y = 300;

		window.open("","sendForm","left="+x+",top="+y+",width="+width+",height="+height+",ScrollBars=no,status=no,menubar=no");
		
		listForm.idx.value = idx;	                  //선택한 행의 인덱스
		listForm.target = "sendForm";                  //생성된 팝업에 타겟을 주어 액션 수행 후 팝업창에 데이터가 뜨도록 함.
		listForm.action = "visitUpdateForm.action";
		listForm.submit();
	}
	
	//인서트 팝업 생성
	function insertPop()
	{
		var width = 550;
		var height = 245;
		var x = 300;
		var y = 300;
		var url = "visitInsertForm.action"
		
		window.open(url,"sendForm","left="+x+",top="+y+",width="+width+",height="+height+",ScrollBars=yes,status=yes,menubar=no");
	}
	
	function onLoad()
	{
		var resultStr = document.getElementById("resultStr").value;
		
		if(resultStr == "SUCCESS")
		{
			opener.alert("저장되었습니다");
			opener.getList();
			window.close();
		}
		else if(resultStr == "FAIL")
		{
			opener.alert("저장 중 오류가 발생했습니다.\n 다시 시도해주세요.");
		}
	}
	
	function doSave(type)
	{
		var  regexp = /[0-9]{4}[\-][0-9]{2}[\-][0-9]{2}$/;
		var create_dt  = dojo.widget.byId("create_dt").getValue();
		var inamt_date = dojo.widget.byId("inamt_date").getValue();
		
		if(inamt_date == "" || inamt_date == null)
		{
			alert("입금일자를 입력해주세요.");
			return;
		}
		else if(isNaN(removeComma(document.getElementById("sale_inamt").value)))
		{
			alert("입금공급가는 숫자만 입력할 수 있습니다.");
			return;
		}
		else if(isNaN(removeComma(document.getElementById("tax_inamt").value)))
		{
			alert("입금부가세는 숫자만 입력할 수 있습니다.");
			return;
		}
		else if(inamt_date != "" && !regexp.test(inamt_date))
		{
			alert("입금일자 입력 형식이 다릅니다.");
			return;
		}
		else if(create_dt != "" && !regexp.test(create_dt))
		{
			alert("발생일자 입력 형식이 다릅니다.");
			return;
		}
		else if(parseInt(date_cast(create_dt)) > parseInt(date_cast(inamt_date)))
		{
			alert("입금일자는 발생일자 이후의 날짜만 유효합니다.");
			return;
		}
		
		if(type == "update")
		{
			updateForm.action = "updateVisitTicket.action"
			updateForm.submit();
		}
		
		if(type == "insert")
		{
			if(document.getElementById("unit_code").value == "all" || document.getElementById("unit_code").value == null)
			{
				alert("사업장을 선택하세요");
				return;
			} 
			else if(document.getElementById("buil_code").value == "all" || document.getElementById("buil_code").value == null)
			{
				alert("건물을 선택하세요");
				return;
			}
			insertForm.action = "visitTicketInsert.action"
			insertForm.submit();
		}
	}